﻿/*整站样式*/
html,body,dl,dd,img,form,div,ul,ol,li,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;border:0;  }
body{font-size: 14px;font-family:"微软雅黑"; background-color:#fff;color:#333; min-width:1200px; overflow-x:hidden}
ul,ol,li{ list-style-type:none;}
img{border:0;vertical-align:middle}
select,input,select{vertical-align:middle;outline: none;background-color:#fff; font-size:12px; line-height:18px;}
table{border-collapse:collapse;border-spacing:0}
iframe{border:none;}
a:link{color:#333;text-decoration:none; transition:All .6s ease-in-out;}
a:visited{color:#333;text-decoration:none;}
a:hover{color:#ce000c;text-decoration:none; transition:All .6s ease-in-out;}
a:active{color:#0093ff;text-decoration:none;}
.c{clear:both;font-size:0;line-height:0;height:0;visibility:visible;}
.h{display:none;visibility:visible;}
.wrap{border:0;padding:0;width:1100px;margin:0 auto;*zoom:1;}
.wrap_width{border:0;padding:0;width:1200px;margin:0 auto;*zoom:1;}
.wrap:after{clear:both;content:"";display:table;}
.fix{*zoom:1;}
.fix:after{clear:both;content:"";display:table;}
.fl{float:left;}
.fr{float:right;}

.w100p{ width:100%;}
.w90p{ width:90%;}
.w80p{ width:80%;}
.w70p{ width:70%;}
.w60p{ width:60%;}
.w50p{ width:50%;}
.w40p{ width:40%;}
.w30p{ width:30%;}
.w20p{ width:20%;}
.w10p{ width:10%;}

.pagerelative{position:relative;}
.pageabsolute{position:absolute;}
.tex_l{ text-align:left};
.tex_c{ text-align:center};
.tex_r{ text-align:right};
.posr{position:relative; }
.btn{font-weight:normal;}
.px20{height:20px;line-height:20px;}
/* 编辑器内容样式 凡是编辑器修改区域加上 */
.editor{line-height:24px;text-align:left; margin-top:20px;}
.editor p{text-indent:2em;}
.editor ol li{list-style-type:circle;margin-left:25px;}
.editor ul li{list-style-type:square;margin-left:25px;}
/* 分页样式 */
.page{text-align:center;margin-top:20px;}
.page span{  display:inline-block;padding:5px 10px;margin-right:10px;color:#fff;border:1px solid #eb3b00;color:#fff; background-color:#eb3b00;}
.page a{display:inline-block;padding:5px 10px;margin-right:10px;color:#fff;border:1px solid #eb3b00;color:#666;}
.page a:hover{background-color:#eb3b00;color:#fff;}

.page a.now{background-color:#eb3b00; color:#fff; border:1px solid #eb3b00;}

/* index */
.section{overflow:hidden; min-width:1000px;}
.hearer{width:100%; float:left; overflow:hidden; }

.top{ width:100%; height:77px; position:relative; z-index:999; background:#041968; 
      filter:alpha(opacity=80);        
      -moz-opacity:0.8;  
      -khtml-opacity: 0.8;  
      opacity: 0.8;  }
	  
.logo{ width:245px; float:left; padding:6px 0px 0px 0px;}


.nav_top{ height:40px; width:820px; float:right; margin-top:20px; border:0px solid #ddd;}
.nav_top li{float:left;height:40px;position:relative; list-style:none;}
.nav_top li a{text-decoration:none; color:#fff;}
.nav_top li a:hover{color:#F00;}
.nav_top li a span{float:left;display:block;line-height:40px;font-size:14px;color:#fff;cursor:pointer; padding:0px 23px; text-align:center; font-weight:bold; }
.nav_top li a span:hover{color:#F00}


.banner{top:-77px; position:relative; z-index:1}

/* flexslider */
.flexslider{position:relative;overflow:hidden;background:url(../images/zoomloader.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:577px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:15px;height:15px;line-height:40px;overflow:hidden;background:url(../images/d2.png) no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background:url(../images/d1.png) no-repeat;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}


.b_title{text-align: center;top:0px;}
.b_text{text-align: center;position: relative;top:220px;}
.b_info{text-align: center;position: relative;top:240px;}

/* home about */
.x_friendlink{
width:1100px;
margin:10px auto;
color:#6c6c6c;
}
.x_friendlink a{
color:#6c6c6c;
}
.x_friendlink a:hover{
color:#143670;
}
.home_about{width:100%; float:left;  padding-bottom:0px; border-bottom:1px #ccc solid; margin-bottom:20px;}
.home_about ul{float:left; }
.home_about li{float:left; }

.home_about li.home_about_left{width:40%; float:left; overflow:hidden}

.home_about li.home_about_right{width:58%; float:right; text-align:left}

.home_about li.home_about_right span{font-size:1.3em; font-weight:bold; line-height:1.8em;}
.home_about li.home_about_right p{font-size:1em; line-height:1.7em;  }

/* home pro */
.index_pro{ margin-top:40px; float:left; width:100%;}
.xian{width:33%; float:left; height:40px; border-bottom:1px solid #ccc;}
.t_p{width:34%; float:left; text-align:center}

.pro{float:left; width:250px; height:321px; overflow:hidden; position:relative; margin:10px 15px;}
.pro_name{border-left:1px solid #ccc; border-right:1px solid #ccc; text-align:center; height:85px; padding-top:10px;}
.pro_name a{display:block; width:318px; height:66px; margin:auto; padding-top:10px;transition:background 1s;
-moz-transition:background 1s; /* Firefox 4 */
-webkit-transition:background 1s; /* Safari and Chrome */
-o-transition:background 1s;}
.pro:hover .pro_name a{background:#999999; color:#fff;}
.pro_pic{margin-top:20px; border:1px solid #ccc; height:220px;}
.pro_hover{width:250px; height:204px; background:url(../images/hover.png) no-repeat; position:absolute; bottom:-204px;}
.pro_hover a{width:250px; height:204px; display:block;}
.pro_cont{ width:1136px; margin:auto;}
.home_pro_column{width:1188px; margin:50px auto; overflow:hidden;}
.home_pro_column ul{padding-bottom:20px;*padding-bottom:40px;}
.home_pro_column li{float:left;}
.home_pro_column li.c1{float:left;width:582px;}
.home_pro_column li.c2{float:left; width:582px; margin-left:10px;  }


.x_main5_content{width:1092px;border-top:none; border:0px solid #FF0000; overflow:hidden;margin:20px auto 0px auto;} 
.x_main5_content1{width:1092px;overflow:hidden;  margin:20px auto; border:0px solid #330000;} 
.x_main5_content1 ul{width:6000px; overflow:hidden; } 
.x_main5_content1 ul li{position:relative; float:left; width:250px;display:inline;padding:0px 0px 0px 0px;border:1px solid #ddd; text-align:center;  margin:0px 28px 10px 0px ;} 
.x_main5_content1 ul li img{max-width:250px;height:220px; border:0px solid #ddd;padding:8px 4px;} 
.x_main5_content1 ul li img{
    max-width:100%;
    max-height:100%;
    transition:transform 0.6s;
    -webkit-transition:-webkit-transform 0.6s;}
.x_main5_content1 ul li p{ text-align:center; padding:18px 0px; font-size:14px; line-height:16px; border-top:1px solid #ddd; margin-bottom:0px;} 
.x_scrool_leftbtn{width:0px; height:54px; background-image:url(/templates/cn2014/images/left1.jpg); float:left; margin-top:80px; cursor:pointer;} 
.x_scrool_rightbtn{width:0px; height:54px;background-image:url(/templates/cn2014/images/right1.jpg); float:right;margin-top:80px; cursor:pointer;} 

/* home news */
.index_news{background:url(../images/bg2.jpg) center no-repeat; width:100%; float:left; padding-top:20px; margin-top:30px; padding-bottom:40px;}
.index_new_cont{width:1088px; margin:auto;}
.new_left{float:left; width:336px; margin-top:20px;}
.new_one{background:#e82624; padding:7px;}
.new_one a{float:left; color:#fff;}
.new_one span{float:right; color:#fff}
.new_right{background:url(../images/bg1.png)/*tpa=http://www.nbzhenjin.com/cn/images/bg1.png*/ repeat; width:730px; height:300px; float:right; margin-top:20px; overflow:hidden;}



/* home_service */

.index_new_cont{width:1088px; margin:auto;}
.new_left{float:left; width:336px; margin-top:20px;}
.new_one{background:#e82624; padding:7px;}
.new_one a{float:left; color:#fff;}
.new_one span{float:right; color:#fff}
.new_right{background:url(../images/bg1.png) repeat; width:730px; height:300px; float:right; margin-top:20px;}


.box{ width:230px; height:248px; float:left; margin-right:10px; margin-left:15px; text-align:center; }
.box:hover{background-color:#fff;}
.box:hover a{color:#fff;}

.box2{ width:230px; height:248px; float:left; margin-right:10px; margin-left:15px; text-align:center; }
.box2:hover{background-color:#e2001b;}
.box2:hover a{color:#fff;}

.home_page{text-align: center;margin-top: 50px;}
.home_page a{display: inline-block;font-size: 20px;font-weight: 200;line-height: 38px;width: 38px;text-align: center;margin: 0 3px;color: #999;border:1px solid #999; Arial;font-weight: lighter;}
.home_page a:hover{color: #333;border-color: #333;}

.home_page{text-align: center;margin-top: 50px;}
.home_page a{display: inline-block;font-size: 20px;font-weight: 200;line-height: 38px;width: 38px;text-align: center;margin: 0 3px;color: #999;border:1px solid #999;Arial;font-weight: lighter;}
.home_page a:hover{color: #333;border-color: #333;}

/*footer*/
.footer{ margin-top:30px;}
.foot_left{ float:left; width:46%;*width:45%; background:url(../images/map.jpg) center repeat; height:306px;}
.foot_right{background:#333; color:#999; width:52%; height:286px; float:left; padding-left:2%; padding-top:20px;}
.title{color:#e82624;}
.foot_feed{float:right; width:423px; padding-top:20px; margin-right:70px;}
.text{background:#33363b; width:424px; margin-bottom:2px; height:30px; color:#939393; padding-left:10px; border:none; font-family:"微软雅黑"}
.textarea{background:#33363b; overflow:hidden; width:422px; outline:none;  height:90px; border:none; color:#939393; padding-left:10px;font-family:"微软雅黑"}
.sub_btn{color:#fff; background:#e82624; height:37px; line-height:37px; font-family:"微软雅黑"; width:433px; border:none}


#lx_box{float:left; width:172px; position:relative}

.lx_ma{position:absolute; top:-180px; left:-30px; display:none; z-index:9999}
.foot_lx{margin-top:20px;}
.foot_menu a{margin-left:8px; margin-right:0px; color:#999;padding-right:0px;}
.foot_menu a:hover{ color:#ddd;}
.foot_menu{margin-top:15px;}
.nei_title{/*background:url(../images/nt.jpg) no-repeat;*/ width:1000px;  text-align:center;margin:0 auto; }
.nei_title a{color:#fff; text-align:center; line-height:60px; margin-top:20px; margin-bottom:15px; background:#222; padding:8px 22px 8px 22px;  margin-right:15px;}
.nei_title a:hover{background:#ff0000;}

/*main*/

.main{width:100%; float:left; margin-top:60px; background:#fff; padding-bottom:30px;}

.current_location{width:100%; float:left; margin-top:16px; color:#666; line-height:38px; text-align:left; border-top:1px #d9d9d9 dashed; border-bottom:1px #d9d9d9 dashed;}
.about_menu{float:left; margin:28px auto;}
.about_menu li{float:left; border:1px #087203 solid; color:#087203; font-size:16px; margin-left:10px; padding:6px 40px; text-align:center; cursor:pointer; display:block }

.about_menu li a{color:#fff; background:#087203; display:block }
.about_menu li.on{color:#fff; background:#087203; display:block }


.main_left{width:260px; float:left; background:#efefef;}
.left_menu{


padding:6px 6px 320px 6px; 

}
.left_menu_title{
width:100%;  

color:#ce000c; 
font-size:16px;
font-weight:bold;
padding-top:10px; 
text-indent:20px; 
line-height:43px;
border-bottom:1px #ddd dashed;
margin-bottom:10px;

}
.left_menu_list{width:100%;  font-size:14px; text-indent:20px; line-height:43px; border-bottom:0px #ddd dashed}
.left_menu_list a{color:#333;}
.left_menu_list a:hover{color:#ce000c;}
.left_service_tel{
width:228px; 
margin-top:12px; 
border:1px #dfdfdf solid; 
padding:2px; 
overflow:hidden;
-moz-border-radius: 3px;      /* Gecko browsers */
-webkit-border-radius: 3px;   /* Webkit browsers */
border-radius:3px;            /* W3C syntax */
}

.main_right{width:870px; float:right; }
.main_right_title{width:100%; margin-top:10px;}

.title_big{float:left; width:100%; font-size:30px; color:#ce000c; font-family: "Impact";}
.title_small{float:left; width:100%; font-size:14px; line-height:45px}
.main_right_content{width:100%; float:left;  font-size:14px; line-height:1.6em;}



.about{width:100%; float:left; padding-top:30px;  padding-bottom:60px;  }
.about ul{float:left; }
.about li{float:left; }

.about li.about_left{width:40%; float:left; overflow:hidden}

.about li.about_right{width:58%; float:right; text-align:left}

.about li.about_right span{font-size:1.3em; font-weight:bold; line-height:1.8em;}
.about li.about_right p{font-size:1em; line-height:1.7em;  }


.culture{width:100%; float:left; padding-top:60px;  padding-bottom:60px;  }
.culture ul{float:left; }
.culture li{float:left; }

.culture li.culture_left{width:34%; float:left; margin-left:120px; overflow:hidden}

.culture li.culture_right{width:48%; float:right; text-align:left}

.culture li.culture_right span{font-size:1.3em; font-weight:bold; line-height:1.8em;}
.culture li.culture_right p{font-size:1em; line-height:1.7em;  }


.network{width:100%; float:left; padding-top:60px;  padding-bottom:60px;  }
.network ul{float:left; }
.network li{float:left; }

.network li.network_left{width:100%; float:left; margin-left:120px; overflow:hidden}

.factory{width:100%; float:left; padding-top:60px;  padding-bottom:60px;  }
.factory ul{float:left; }
.factory li{float:left; }

.factory li.factory_left{width:100%; float:left; margin-left:0px; overflow:hidden}

.certificate{width:100%; float:left; padding-top:60px;  padding-bottom:60px;  }
.certificate ul{float:left; }
.certificate li{float:left; width:31%; margin-left:20px; margin-bottom:30px; text-align:center;  }

.contact{width:100%; float:left; padding-top:60px;  padding-bottom:60px;  }
.contact ul{float:left; }
.contact li{float:left; }

.contact li.contact_left{width:50%; float:left; }

.contact li.contact_right{width:46%; float:right; text-align:left}

.contact li.contact_right span{font-size:1.3em; font-weight:bold; line-height:1.8em;}
.contact li.contact_right p{font-size:1.2em; line-height:1.7em;  }


.messages{width:100%; float:left; padding-top:60px;  padding-bottom:60px;  }
.messages ul{float:left; }
.messages li{float:left; }

.messages li.messages_left{width:32%; float:left; margin-left:60px; overflow:hidden}

.messages li.messages_right{width:60%; float:right; text-align:left}

.messages li.messages_right span{font-size:1.3em; font-weight:bold; line-height:1.8em;}
.messages li.messages_right p{font-size:1em; line-height:1.7em;  }


.about_cont:first-child{border: 0;}



.product_class .menu{
	width:100%;
	z-index:9999;
}
.product_class .menu li.toplinks{
	float:left;
	text-align:center;
	position:relative;
	
	margin-right:10px;
	width:200px;
}

.product_class .menu li a.topmenu{
	font-size:16px;
	display:block;
	text-align:center;
	border:1px #087203 solid;
	color:#087203;
	padding:6px 0px;
}
.product_class .menu li a.topmenu:hover{
	color:#fff;
	background:#087203;
}

.product_class .menu .sonm{
	display:none;
	background-color:#087203;
	color:#fff;
	
	width:200px;	
	
	top:32px;
	left:0px;
	
	float:left;
}
.product_class .menu .sonm .sonlink li{
	text-align:center;
	width:100%;
	
	padding:6px 0px;
	border-top:1px #fff solid;
}
.product_class .menu .sonm .sonlink li a{
	font-size:14px;
	color:#fff;
}
.product_class .menu .sonm .sonlink li a:hover{
	font-size:14px;
	color:#F47E2F;
}

.product {width:100%; float:left; margin-top:20px;}

.product_list{width:100%; float:left; margin-top:20px;}

.product_list li.photo{float:left; background:#e0dfdf; width:310px; margin-left:22px; margin-right:22px; margin-bottom:20px; border:4px #e0dfdf solid; padding:2px; line-height:30px;}
	
.product_list li.photo:hover{ transition:All .6s ease-in-out;background:#ce000c; border:4px #ce000c solid; color:#fff;}	

.case_search{padding: 0px;}
.case_seek{display:inline-block;*display:inline;zoom:1;margin:0px auto 0px; float:right}
.case_seek .input_search{font-family:'微软雅黑'; font-size:14px; border:1px #087203 solid; color:#333;width:280px; height:26px; text-indent: 10px;}
.case_seek .sear_btn{ font-family:'微软雅黑'; border:0px; background:#087203;color:#fff;width:60px; height:30px; font-size:14px; line-height:20px; cursor:pointer; }

.case_seek .sear_btn:hover{ background:#169a10;}

.case_seek img{padding:10px;cursor:pointer;}
.case_more{text-align: center;margin-top: 40px;}
.case_more a{display: inline-block;font-size: 14px;color: #2eafbb;line-height: 38px;border: 1px solid #2eafbb;display: inline-block;width: 1200px;}

.crumbs{border-bottom:0px solid #f7f7f7;line-height:40px;color:#333; font-size:14px; padding-left:0px;}
.crumbs .icon{display:inline-block;width:14px;height:14px;background: url("../images/sprite.png") -80px 4px no-repeat;margin-right:4px;}
.crumbs a{color:#666;}
.crumbs a:hover{color:#666;}
.crumbs .on{color:#666;}

.case{overflow: hidden; min-height:600px; background: url("../images/products_title.jpg") no-repeat -100px 0px; padding-top:160px;}
.case_top{margin-top:20px;}
.case_top h2{margin-bottom:8px;}
.case_top h2 a{font-size:16px;color:#2eafbb;font-weight:normal;display:inline-block;margin-right:12px;}
.case_top h3{font-size:14px;color:#333333;font-weight:normal;margin-bottom:8px;}
.case_top .date{color:#999;}
.case_top .intro{width:340px;line-height:26px;color:#999;}
.case_sign{margin-top:20px; float:left; width:100%; padding-top:20px}
.case_sign .info{line-height:26px;color:#999;margin-top:10px;}
.case_sign .info a{color:#999;margin-top:10px;display:inline-block;text-decoration:underline;}
.case_phone{background:url(../images/case_phone_bg.jpg) no-repeat center;width:100%;height:882px;padding-top:78px;margin-top:40px;}
.case_phone_bg{background:url(../images/phone_bg2.png) no-repeat center;width:405px;height:723px;margin:0px auto;position:relative;}
.phone_slider{padding-top:69px;margin-left:28px;width:350px;height:560px;}
.case_erweima{width:200px;margin:60px auto;border:1px solid #e3e3e3;}
.case_erweima_btn{background-color:#2eafbb;text-align:center;padding:0px 10px;height:40px;line-height:40px;width:140px;margin:0px auto;}
.case_erweima_btn a{color:#e3e3e3;}

.case_erweima2{width:480px;margin:60px auto;}
.case_erweima2 dl{float:left;margin:0 20px;text-align:center;width:200px;}
.case_erweima2 dd{line-height:30px;height:30px;width:188px;background-color:#2eafbb;color:#fff;margin:10px auto;}

a.btn_case_see{width:100%;height:32px;line-height:32px;color:#2eafbb;font-size:14px;background-color:#fff;border:1px solid #2eafbb;text-align:center;display:block;margin:30px auto;}
.c_back{text-align: center;margin-top: 60px;}
.c_back img{cursor: pointer;}
.ser_project ul{margin:40px auto;width:1200px;}
.ser_project li{float:left;margin-left:40px;position:relative;overflow:hidden;}
.ser_project li:first-child{margin:0;}
.blur{filter: blur(4px); -webkit-filter: blur(4px);  -moz-filter: blur(4px);-ms-filter: blur(4px);
      filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=4, MakeShadow=false); /* IE6~IE9 */}
.blur_shade{background:url("../images/bg-white.png") no-repeat;position: absolute;top:-600px;left: 0;width: 100%;height: 100%;text-align: center;z-index: 2;opacity: 0;}
.blur_shade h4{font-size: 20px;color: #333;font-weight: normal;padding-top: 100px;}
.blur_shade .text{font-size: 14px;color: #333;margin-top: 8px;padding: 8px 10px 0;}

.ser_scope{background:#f7f7f7;padding-bottom:70px;}
.picBox{width:1200px;margin:40px auto;}
.picBox li{float:left;position:relative;width:400px;display:table;}
.picBox .ser_info{position:absolute;font-size:16px;color:#333;line-height:40px;text-align:center;width:100%;left:0;}
.picBox .s1 .ser_info{bottom:0;}
.picBox .s3 .ser_info{top:0;}
.picBox .s5 .ser_info{bottom:0;}
.picBox .ser_shade{background:#fff;opacity:0.6;filter:alhpa(opacity=60);width:100%;height:100%;position:absolute;top:0;left:0;}
.picBox h2{font-size:16px;color:#333;font-weight:normal;position:relative;z-index:2;}
.picBox .s2:after{height: 0; width:0;content: "";position: absolute;left:-20px;top:50%;
                  border-width:10px;
                  border-style: dashed solid   dashed dashed ;
                  border-color:transparent #2eafbb   transparent transparent;
}
.picBox .s4:after{height: 0; width:0;content:"";position: absolute;right:-20px;top:50%;z-index: 2;
                  border-width:10px;
                  border-style:  dashed dashed  dashed solid;
                  border-color:  transparent  transparent  transparent #2eafbb;
}
.picBox .s6:after{height: 0; width:0;content: "";position: absolute;left:50%;top:-20px;
                  border-width:10px;
                  border-style: dashed    dashed solid dashed ;
                  border-color:transparent  transparent #2eafbb transparent;
}
.picBox .intro{position:absolute;left:0;top:0;font-size:14px;line-height:26px;color:#fff;margin:auto 28px;padding-top:36px; }
.picBox dl{position:absolute;left:0;top:0;font-size:14px;line-height:26px;color:#fff;margin:auto 38px;padding-top:36px; }
.picBox dt{font-size:18px;margin-bottom: 8px;}
.picBox dd{display:list-item;list-style-type: circle;white-space: nowrap;}
.picBox li img{width:400px;height:220px;}
.sp_box{margin-top:40px;}

.picScroll-left{ width:1200px;margin: 0 auto;  overflow:hidden; position:relative; padding-bottom: 40px;}
.picScroll-left .hd{ overflow:hidden; position: absolute;bottom: 0;width: 100%;text-align: center;z-index: 2;}
.picScroll-left .hd a{display: inline-block;font-size: 20px;font-weight: 200;color: #999;line-height: 38px;border: 1px solid #999;width: 38px;text-align: center;margin: 0 5px;cursor: pointer;}
.picScroll-left .hd a:hover{color: #333;border-color: #333;}
.mobile_column{}
.mobile_column ul{width: 1200px;margin: 40px auto;}
.mobile_column li{width: 360px;text-align: center;float: left;margin-left: 40px;}
.mobile_column li:first-child{margin-left: 0;}
.mobile_column .title{font-size: 16px;color: #222;margin: 10px auto;line-height: 26px;}
.mobile_column .intro{color: #999;line-height: 22px;width: 320px;margin: 0 auto;}
.wechat{background: url("../images/weixin_bg_12.jpg") no-repeat center top;position:relative;}
.wechat dl{margin-left:140px;margin-top:300px;float:left;}
.wechat dt{font-size: 36px;color: #333;margin-bottom: 30px;}
.wechat dd{font-size: 16px;color: #333;line-height: 30px;}
.wechat_intro{margin-top: 60px;position: relative;top:40px;overflow: hidden;}
.wechat_img{width: 540px;float:right;min-height: 680px;overflow: hidden;position: relative;left: 86px;}
.wechat_img img{position: absolute;right: 0;bottom: 0;}
.wi_left{width: 460px;margin-left: 78px;position: relative;}
.wi_left img{position: relative;}
.wi_right{width: 540px;background: url("../images/app_img2.png") no-repeat left top;padding-left: 115px;padding-top: 92px;}
.wi_right h2{font-size: 36px;font-weight: normal;color: #333;margin-bottom: 30px;}
.wi_right h3{font-size: 20px;font-weight: normal;color: #333;margin-bottom: 28px;}
.wi_right .text{font-size: 16px;font-weight: normal;color: #333;line-height: 30px;}

}

.news{width:100%; float:left; padding-top:60px;  padding-bottom:60px;  }
.news ul{float:left; }
.news li{float:left; }

.news li.news_content{width:100%; float:left; margin-left:60px; overflow:hidden}




.news_tab{width: 526px; float:right;}
.news_tab ul{margin-top: -68px; }
.news_tab li{float:left;width:150px;height:40px;overflow:hidden;padding-left:0px;margin-right:0px;margin-bottom:20px;}
.news_tab h2{font-size:16px;color:#fff;font-weight:normal;padding-top:8px; text-align:center}
.news_tab .eg{font-size:14px;color:#fff;text-transform: uppercase;padding-bottom:12px;font-family:Arial;}
.news_tab li:hover{opacity:1;filter:alpha(opacity=100)}
.news_tab li.sel{opacity:0.8;filter:alpha(opacity=80)}
.news_tab .cyan{background: #43bcc7;opacity:0.8;filter:alpha(opacity=80)}
.news_tab .red{background: #de6764;opacity:0.8;filter:alpha(opacity=80)}
.news_tab .blue{background: #31a0e1;opacity:0.8;filter:alpha(opacity=80)}
.news_tab .purple{background: #6a8bd2;opacity:0.8;filter:alpha(opacity=80)}
.news_tab .green{background: #9ac047;opacity:0.8;filter:alpha(opacity=80)}
.news_tab .black{background: #000000;}
.news_tab .cyansel{background: #43bcc7;opacity:1;filter:alpha(opacity=100)}
.news_tab .redsel{background: #de6764;opacity:1;filter:alpha(opacity=100)}
.news_tab .bluesel{background: #31a0e1;opacity:1;filter:alpha(opacity=100)}
.news_tab .purplesel{background: #6a8bd2;opacity:1;filter:alpha(opacity=100)}
.news_tab .greensel{background: #9ac047;opacity:1;filter:alpha(opacity=100)}

.news_posite{width: 100%;margin: 0 auto;overflow:hidden;}

.news_list{width: 1000px;margin: 0 auto;overflow:hidden; }
.news_list li{background: #f7f7f7;zoom:1;margin-top: 20px;position: relative;}
.news_list .line{display: block;position: absolute;}
.news_list li:after{content: "";clear: both;display: table;}
.news_time{background: #ce000c;width: 76px;height: 100%;padding: 18px 10px 10px 10px;}
.news_time .day{display: block;font-size: 40px;color: #fff;font-family: "Impact";text-align: center;}
.news_time .year{display: block;color: #eee;text-align: center;line-height: 22px;}
.news_time .author{display: block;color: #eee;text-align: center;line-height: 22px;}
.news_time .type{display: block;text-align: right;background: url("../images/n01.jpg") no-repeat right top;padding-top: 6px;margin-top: 4px;}
.news_time .type a{color: #fff;font-family: '宋体', Arial;}
.news_cont{width: 800px;margin-right: 20px; margin-left:20px; }
.news_cont h2{font-size: 16px;font-weight: normal;padding-top: 6px; padding-bottom:10px;}
.news_cont h2 a{color: #333;}
.news_cont a:hover{color: #ce000c;}
.news_cont .demo{line-height: 20px;margin-top: 0px; font-size:12px; color:#666}
.news_cont .vis{color: #666;line-height: 24px;margin-top: 6px; font-size:12px;}
.news_cont .btn_more{float: right;color: #666;display: inline-block;border: 1px solid #999;line-height: 18px;padding: 0 10px;}
.news_more{width: 84%;margin: 40px auto 80px;text-align: center;}
.news_more a{display: block;font-size: 14px;color: #2eafbb;border: 1px solid #2eafbb;line-height: 22px;}




.backg_new{background: #f7f7f7;padding: 1px 0 40px;margin-bottom: -40px;}
.news_info{width: 1080px;margin: 0 auto;}
.news_box{width: 840px;}
.news_title{border-bottom: 1px solid #eeeeee; margin-top: 30px;padding-bottom: 18px; text-align:center}
.news_title h2{font-size: 16px;color: #333;font-weight: normal;}
.news_title .sign{color: #999;margin-top: 22px;}
.news_title .label{color: #2eafbb;}
.news_title .mark{padding-right: 20px;}
.news_page{text-align:center;margin-top:16px;}
.news_page a{display:inline-block;font-size:20px;font-weight:200;line-height:38px;width:38px;text-align:center;margin:0 0px 0 10px;color:#999;border:1px solid #999;}
.news_page a:hover{color:#333;border-color:#333;}
.news_box .demo{font-size: 14px;color: #333;line-height: 30px;margin-top: 30px;}
.news_box .notice{font-size: 12px;color: #999;padding-top:20px;clear:both;}
.page_list{border-top: 1px dashed #d3d3d3;margin-top: 16px;padding-top: 10px;margin-bottom: 30px;}
.page_list li{line-height: 24px;color: #999; text-align:center}
.page_list li a{color: #999;}
.page_list li a:hover{color: #2eafbb;}
.page_list .return{float: right;font-size: 14px;color: #2eafbb;border: 1px solid #2eafbb;line-height: 38px;padding: 0 20px;margin-top: 6px;}
.news_menu{width: 240px;background: #f7f7f7;padding: 30px;margin-top: 40px;}
.news_menu dt{font-size: 20px;color: #333;margin-bottom: 24px;}
.news_menu dd{border-bottom: 1px dashed #cccccc;margin-bottom: 20px;}
.news_menu dd h3{color: #333;font-size: 16px;font-weight: normal;margin-bottom: 10px;}
.news_menu a:hover{color:#2eafbb;}
.news_menu .text{color: #666;line-height: 24px;margin-bottom: 14px;}
.news_menu .time{color: #999999;line-height: 24px;margin-bottom: 6px;}
.news_seek{border:1px solid #fff;display:inline-block;*display:inline;zoom:1;background:none;position:absolute;left:0;top:280px; left:80px;}
.news_seek input{border: 0;background: none;color:#fff;width: 0;text-indent: 10px;}
.news_seek img{padding: 10px;cursor:pointer;}
.news_img{position: absolute;right: 0;top:76px;}
.form_msg{width: 660px;padding-left: 0px;  }
.form_msg dl{position: relative;z-index: 3;}
.form_msg dt{font-size: 18px;color: #333;padding-top: 10px;}
.form_msg dd{margin-top: 10px;}
.form_msg .text{border:1px solid #d3d2d2; background:transparent;color:#999;height:32px;width:400px;line-height:32px;text-indent:12px;margin-right:14px; font-size: 14px}
.form_msg .text:focus{border-color:#999;color:#333;;}
.form_msg .textarea{color:#999;line-height:32px; text-indent:12px; }
.form_msg .sub_btn{font-size:14px; border:1px solid #ccc;background:#ccc;color:#333;height:30px;width:118px;line-height:20px;margin-right:14px;*margin-left:12px;filter:chroma(color=#000000);cursor:pointer;}

.form_msg .sub_btn:hover{background:#ce1312; color:#fff; border:1px solid #ce1312;}
.form_msg textarea{width:600px;border:1px solid #d3d2d2;background:transparent;height:140px;color: #999;resize: none;*margin-left: 12px;overflow:auto; font-size: 14px}
.form_msg textarea:focus{color: #333;border-color: #999;outline: none;}

/*  在线订购  */
.form_order{width: 660px;padding-left: 0px;  }
.form_order dl{position: relative;z-index: 3;}
.form_order dt{font-size: 18px;color: #333;padding-top: 10px;}
.form_order dd{margin-top: 10px;}
.form_order .text{border:1px solid #d3d2d2; background:transparent;color:#999;height:32px;width:280px;line-height:32px;text-indent:12px;margin-right:14px; font-size: 14px}
.form_order .text:focus{border-color:#999;color:#333;;}
.form_order .textarea{color:#999;line-height:32px; text-indent:12px; }
.form_order .sub_btn{font-size:14px; border:1px solid #ccc;background:#ccc;color:#333;height:30px;width:118px;line-height:20px;margin-right:14px;*margin-left:12px;filter:chroma(color=#000000);cursor:pointer;}

.form_order .sub_btn:hover{background:#ce1312; color:#fff; border:1px solid #ce1312;}
.form_order textarea{width:600px;border:1px solid #d3d2d2;background:transparent;height:140px;color: #999;resize: none;*margin-left: 12px;overflow:auto; font-size: 14px}
.form_order textarea:focus{color: #333;border-color: #999;outline: none;}
.c_shade{position:absolute;top:0;left:0;background: #000;opacity: 0.0;filter:alpha(opacity=0);width: 100%;height: 100%;}


.connect{background: url("../images/contact_img.jpg") no-repeat -100px 0px; padding-top:360px;min-height: 400px;}
.connect_column{margin-top: 40px;}
.connect_column li{float: left;text-align: center;width: 285px;height: 218px;margin-left: 20px;position: relative;padding-top: 42px;font-size: 16px;color: #333;line-height: 32px;}
.connect_column li:first-child{margin-left: 0;}
.connect_column h2{font-size: 18px;color: #333;font-weight: normal;margin-top: 10px;margin-bottom: 10px;}
.connect_column .info{position: relative;z-index: 2;}
.connect_column .text{margin: 0 20px;}
.connect_column .s1{position:absolute;top:0;left:0;width:100%;height:100%;background: #de6764;opacity: 0.2;filter:alpha(opacity=20);}
.connect_column .s2{position:absolute;top:0;left:0;width:100%;height:100%;background: #58bec8;opacity: 0.2;filter:alpha(opacity=20);}
.connect_column .s3{position:absolute;top:0;left:0;width:100%;height:100%;background: #9ac047;opacity: 0.2;filter:alpha(opacity=20);}
.connect_column .s4{position:absolute;top:0;left:0;width:100%;height:100%;background: #31a0e1;opacity: 0.2;filter:alpha(opacity=20);}
.connect_column .i1{display: inline-block;width: 36px;height: 46px; background: url("../images/sprite2.png") no-repeat 0 0;}
.connect_column .i2{display: inline-block;width: 42px;height: 46px; background: url("../images/sprite2.png") no-repeat -38px 0;}
.connect_column .i3{display: inline-block;width: 40px;height: 46px; background: url("../images/sprite2.png") no-repeat -83px 0;}
.connect_column .i4{display: inline-block;width: 40px;height: 46px; background: url("../images/sprite2.png") no-repeat -125px 0;}
.connect_column a{ color: #333;}
.connect_share{border-top: 2px solid #43bcc7;width: 120px;margin: 46px auto 0;text-align: center;padding-top: 46px;}
.connect_share .sh1{display: inline-block;width: 40px;height: 40px;background: url("../images/sprite2.png") 0 -48px;margin-right: 9px;}
.connect_share .sh2{display: inline-block;width: 40px;height: 40px;background: url("../images/sprite2.png") -41px -48px;}
.arrive{background: #f7f7f7;padding-bottom: 40px;margin-bottom:-40px;}
.arrive_column_con{width:1150px;overflow:hidden;}
.arrive_column{margin-left:50px;width:1300px;}
.arrive_column dl{float:left;width:318px;margin:40px 90px 0 0px;}
.arrive_column dt{margin-bottom: 20px;}
.arrive_column dd{font-size: 16px;color: #333;line-height: 32px;}
.bus{font-size: 18px;color: #31a0e1;}
.bus dt{margin-left: -50px;}
.bus .icon{display: inline-block;width: 32px;height: 32px;background: url("../images/sprite2.png") 0 -90px;vertical-align: middle;margin-right: 18px;}
.taxi{font-size: 18px;color: #de6764;}
.taxi dt{margin-left: -50px;}
.taxi .icon{display: inline-block;width: 32px;height: 34px;background: url("../images/sprite2.png") -34px -90px;vertical-align: middle;margin-right: 18px;}
.metro{font-size: 18px;color: #9ac047;}
.metro dt{margin-left: -50px;}
.metro .icon{display: inline-block;width: 34px;height: 34px;background: url("../images/sprite2.png") -66px -90px;vertical-align: middle;margin-right: 16px;}
/*case*/
.container{width:800px;overflow:hidden;*width:800px;overflow:hidden; float:left}
.da-thumbs {width:800px; float:left}
.da-thumbs li{float:left;width:25%;overflow:hidden;*width:24.97%; height:160px;}
.da-thumbs li a img{display:block;margin:0 auto;border:0;}
.da-thumbs li a>img{}
.da-thumbs li a:hover>img{transform: scale(1.1);transition: all 0.4s ease-in-out;}
.da-thumbs li a{overflow:hidden;display:block;}
.da-thumbs li a div{padding-top:10%;display:none;}
.da-thumbs li a:hover div{*display: block;}
.da-thumbs li a div img{z-index:2;top:0px;}

.da-shade{background:#333;}
.da-thumbs h2{left:0;font-size:16px;color:#fff;font-family:Arial;font-weight:normal;text-align:center;line-height:40px;z-index:4;}
.da-thumbs .title_shade{z-index:2;bottom:0;left:0;height:40px;width:100%;}
.da-thumbs li a:hover h2{display:none;}
.da-thumbs li a:hover .title_shade{display:none;}
/* contact_pay */
.pay_t{margin:48px auto 30px auto;width:223px;}
.pay_list{width:1200px;margin:0px auto;}
.pay_list table{border-collapse:collapse;border:1px solid #ddd;padding:0px;margin:0px;width:100%;}
.pay_list table td{padding:12px 0px 20px 10px;margin:0px;border:1px solid #ddd;font-family:Arial;font-size:14px;color:#333;line-height:31px;}
.pay_list dt{height:80px;}
.pay_list dt.dt2{padding-left:12px;}
.pay_list dd{padding-left:10px;}
.pay_spec{font-family:Arial;font-size:14px;color:#333;line-height:31px;width:1200px;margin:30px auto;}

#superContainer {
    height: 100%;
    position: relative;
    /* Touch detection for Windows 8 */
    -ms-touch-action: none;
    /* IE 11 on Windows Phone 8.1*/
    touch-action: none;
}
.section{overflow: hidden;}
.fp-section {
    position: relative;
    -webkit-box-sizing: border-box; /* Safari<=5 Android<=3 */
    -moz-box-sizing: border-box; /* <=28 */
    box-sizing: border-box;
}
.fp-slide {
    float: left;
}
.fp-slide, .fp-slidesContainer {
    height: 100%;
    display: block;
}
.fp-slides {
    z-index:1;
    height: 100%;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 0.3s ease-out; /* Safari<=6 Android<=4.3 */
    transition: all 0.3s ease-out;
}
.fp-section.fp-table, .fp-slide.fp-table {
    display: table;
    table-layout:fixed;
    width: 100%;
}
.fp-tableCell {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    height: 100%;
}
.fp-slidesContainer {
    float: left;
    position: relative;
}
.fp-controlArrow {
    position: absolute;
    z-index: 4;
    top: 50%;
    cursor: pointer;
    width: 0;
    height: 0;
    border-style: solid;
    margin-top: -38px;
}
.fp-controlArrow.fp-prev {
    left: 15px;
    width: 0;
    border-width: 38.5px 34px 38.5px 0;
    border-color: transparent #fff transparent transparent;
}
.fp-controlArrow.fp-next {
    right: 15px;
    border-width: 38.5px 0 38.5px 34px;
    border-color: transparent transparent transparent #fff;
}
.fp-scrollable {
    overflow: scroll;

}
.fp-notransition {
    -webkit-transition: none !important;
    transition: none !important;
}
.page_next{width:63px;height:63px;position:absolute;bottom:0px;left:50%;margin-left:-40px;z-index:999;opacity:0.6;filter:alpha(opacity=60);
    animation: 3s linear 0s normal none infinite running fade;}




/* right contact */
.right_contact{position:fixed;bottom:160px;left:0px;width:40px;display:;z-index:100000;}

.right_contact .r_logo{background:url(../images/contact_logo.png) no-repeat center #ececec;width:40px;height:40px;cursor:pointer;}

.right_contact .r_logo:hover{background:url(../images/contact_logo2.png) #e82624 no-repeat center ;width:40px;height:40px;cursor:pointer;}

.right_contact .r_qq{background:url(../images/contact_qq.png) no-repeat center #ececec;width:40px;height:40px;cursor:pointer;}
.right_contact .r_tel{background:url(../images/contact_tel.png) no-repeat center #ececec;width:40px;height:40px;cursor:pointer;}
.right_contact .r_close{background:url(../images/contact_close.png) no-repeat center #f9f9f9;width:40px;height:40px;cursor:pointer;}
.right_contact .r_close:hover{background:url(../images/contact_close2.png) no-repeat center #e82624;cursor:pointer;}
.right_contact .r_show{background:url(../images/contact_h.jpg) no-repeat center;width:40px;height:40px;cursor:pointer;}
.right_contact .right_hide{display:;}
.right_contact .sel .r_qq{background:url(../images/contact_qq2.png) no-repeat center #e82624;}
.right_contact .sel .r_tel{background:url(../images/contact_tel2.png) no-repeat center #e82624;}
.right_contact .r_sub{display:;position:absolute;left:40px;top:0px;padding:10px;line-height:34px;z-index:100000;}
.right_contact .r_sub_tel{width:120px;top:40px;}
.right_contact .r_sub_tel span{display:block;font-size:14px;color:#fff;font-family:Arial;}
.right_contact .r_top{background:url(../images/contact_top.png) no-repeat center #f9f9f9;width:40px;height:40px;cursor:pointer;display:none;}
.right_contact .r_top:hover{background:url(../images/contact_top2.png) no-repeat center #e82624;}
/* right nav */
#fp-nav{position:fixed;z-index:100000;top:40%;opacity:1;}
#fp-nav.right{right:17px;}
#fp-nav.left{left:17px;}
#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative;}
.fp-slidesNav ul li{display: inline-block;}
#fp-nav ul li a,.fp-slidesNav ul li a{display: block;position:relative;z-index:1;width:100%;height: 100%;cursor: pointer;text-decoration: none;}
#fp-nav ul li a.active span,.fp-slidesNav ul li a.active span {background: #ccc;}
#fp-nav ul li a span,.fp-slidesNav ul li a span{top:2px;left:2px;width:8px;height:8px;border:1px solid #ccc;background:rgba(0, 0, 0, 0);border-radius:50%;position:absolute;z-index:1;}


/*===============微博 二维码===============*/



#erweima_weixin{ position:relative; z-index:9999; top:40px; height:0px; left:0px; cursor: default; display:none  }
#erweima_weixin img{width:100px;height:100px;}


/* 成功案例 */
#slider ul, #slider li,
#slider2 ul, #slider2 li{
    margin:0;
    padding:0;
    list-style:none;
}
#slider2{margin-top:1em;}
#slider li, #slider2 li{
    width:350px;
    height:560px;
    overflow:hidden; 
}	
#prevBtn, #nextBtn,
#slider1next, #slider1prev{ 
    display:block;
    width:30px;
    height:77px;
    position:absolute;
    left:-380px;
    top:350px;
    z-index:1000;
    font-size:0px;
}	
#nextBtn, #slider1next{ 
    left:730px;
}														
#prevBtn a, #nextBtn a,
#slider1next a, #slider1prev a{  
    display:block;
    position:relative;
    width:43px;
    height:85px;
    background:url(../images/btn_prev.png) no-repeat 0 0;	
}	
#nextBtn a, #slider1next a{ 
    background:url(../images/btn_next.png) no-repeat 0 0;	
}	

/* numeric controls */	
ol#controls{
    margin:156px auto 0px auto;
    padding:0;
    height:28px;
    padding-left:42%;
}
ol#controls li{
    margin:0 10px 0 0; 
    padding:0;
    float:left;
    list-style:none;
    height:12px;
    line-height:12px;
    width:12px;
}
ol#controls li a{
    display:block;
    height:12px;
    width:12px;
    line-height:12px;
    padding:0px;
    text-decoration:none;
    font-size:0px;
    background:url(../images/case_ico.png) no-repeat 0px -12px;
}
ol#controls li.current a{
    background:url(../images/case_ico.png) no-repeat 0px 0px;
}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

@media all and (max-width:1199px) {
    .wrap{border:0;padding:0;width:1070px;margin:0 auto;*zoom:1;}
/*index
//home service*/
.hearer h1 a{width:155px;height:80px;overflow:hidden;}
.serve_column ul{width:824px;margin:0px auto;}
.serve_column li{float:left;width:272px;height:390px;background:#ffffff;margin:10px 95px 20px 45px;}


/*home_news*/
.hn_main{width:450px;position:relative;padding-bottom:28px;margin-top:40px;}
.hn_column{width:480px;margin-top:30px;}
.top_news_img{width:450px;height:194px;}
.hn_column .text{padding:15px 20px;line-height:24px;height:110px;color:#fff;display:none;border-top:1px solid #7c9bad;}
.home_service{display:none;}




/*about*/
.about{width:100%;overflow:hidden;}
.about .points{height:500px;}
.about_tab{width:860px;}
.about_main{width:400px;}
.about_cont2{display:none;}
.about_cont li{margin-bottom:14px;width:200px;float:left;}
.about_main .about_cont:first-child{border-bottom:0px none;}
.zhizi li:first-child{display:none;}
.job_tab{display: none;width:440px;}
.jion_box{width:960px;margin: 0 auto;position: relative;}
.jion .send{position:absolute;right:22px;top:444px;}
.jion_img{top:135px;left: 0;}
.jion_info{margin-left: 250px;margin-top:360px;}




}




.blogroll{ text-align: center; padding-top:20px; padding-bottom:20px;  border-top:1px #d6d4d4 solid; border-bottom:1px #d6d4d4 solid; line-height:34px;  }
.blogroll a{color: #333;}
.blogroll a:hover{color: #cc2a1f;}
.blogroll p.contact{float:left;}
.blogroll p.bottom_nav{float:left; width:54%; text-align:center; color:#999;}

.blogroll p.bottom_nav a{color: #333; margin-left:14px; margin-right:14px;}
.blogroll p.bottom_nav a:hover{color: #cc2a1f;}

.blogroll p.manage{float:right;}


 .w{ height:35px;background:url(../images/w2.png) no-repeat; padding-left:35px;}
	   .w:hover{ background:url(../images/w1.png) no-repeat; color:#00bffd}
	    .b{ height:35px;background:url(../images/b2.png) no-repeat; padding-left:35px;}
	   .b:hover{ background:url(../images/b1.png) no-repeat; color:#00bffd}
	   .j{ height:35px;background:url(../images/j2.png) no-repeat; padding-left:35px;}
	   .j:hover{ background:url(../images/j1.png) no-repeat; color:#00bffd}